<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<script>

 /*
 数组的排序:
 冒泡, 插入, 选择, 归并, 希尔, 快速排序
 
 http://blog.csdn.net/u012468376/article/details/71037328
 
 下面是冒泡排序:
 */
/*
for (var i = 0; i < arr.length - 1; i++){
    for (var j = 0; j < arr.length - 1 - i; j++){
        if (arr[j] < arr[j + 1]){
            var temp = arr[j];
            arr[j] = arr[j + 1];
            arr[j + 1] = temp;
        }
    }
}
*/
var arr = [9, 0, 1, 3, 2, 7, 6, 4, 11, 22];
/*
如果返回值大于0, 就认为 a > b, 就会把 a 放在 b 的后面
如果等于0 a == b
如果小于0 a < b 把 a 放在 b 的前面
 */
arr.sort(function (a, b){
    return b - a;
     /*if(a < b){
         return 1;
     }else if(a == b){
         return 0;
     }else{
         return -1;
     }*/
});
console.log(arr);
</script>
</body>
</html>